import request from '../utils/request'

//管理员登陆
export function login(data) {
  return request({
    url: '/admin-user/do-login',
    method: 'post',
    data
  })
}

//获取管理员列表
export async function adminList(data) {
  return request({
    url: '/admin-user/list',
    method: 'post',
    data
  })
}

//添加管理员
export function addAdmin(data) {
  return request({
    url: '/admin-user/create',
    method: 'post',
    data
  })
}

//添加管理员
export function updateAdmin(data) {
  return request({
    url: '/admin-user/update',
    method: 'post',
    data
  })
}

//删除(批量删除)管理员

export function deleteAdmin(data) {
  return request({
    url: '/admin-user/delete',
    method: 'post',
    data
  })
}

//设置管理员角色
export function setAdminRoal(data) {
  return request({
    url: '/admin-user/settings-role-save',
    method: 'post',
    data
  })
}

//获取角色列表

export function getRoleListOption(data) {
  return request({
    url: '/admin-user/settings-role',
    method: 'post',
    data
  })
}

//获取管理员详情
export function adminDetails(data) {
  return request({
    url: '/admin-user/get-info',
    method: 'post',
    data
  })
}


//获取角色列表
export function getRoalList(data) {
  return request({
    url: '/admin-role/index',
    method: 'post',
    data
  })
}

//删除角色
export function deleteRoal(data) {
  return request({
    url: '/admin-role/delete',
    method: 'post',
    data
  })
}

//编辑角色
export function updateRoal(data) {
  return request({
    url: '/admin-role/update',
    method: 'post',
    data
  })
}

//添加角色
export function addRoal(data) {
  return request({
    url: '/admin-role/create',
    method: 'post',
    data
  })
}

/*产品api配置接口*/


//api 配置列表
export function apiSettinglist(data) {
  return request({
    url: '/app-api-config/index',
    method: 'post',
    data
  })
}

//api 配置列表
export function addProductApi(data) {
  return request({
    url: '/app-api-config/add-config',
    method: 'post',
    data
  })
}


//api 配置列表
export function changeProductApiStatus(data) {
  return request({
    url: 'app-api-config/change-status',
    method: 'post',
    data
  })
}

//修改密码

export function changePassWord(data) {
  return request({
    url: '/admin-user/change-password',
    method: 'post',
    data
  })
}
















